package com.uzai.console.vo.report.v2;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author JiangHam
 * @date 2024-05-10 16:05
 */
@Data
public class RealTimeOverviewV2MarketingVo {
    @ApiModelProperty("总营销奖励金额")
    private Double totalAmount;
    @ApiModelProperty("邀请奖励金额")
    private Double inviteAmount;
    @ApiModelProperty("引导奖励金额")
    private Double guideAmount;
    @ApiModelProperty("其他奖励金额")
    private Double otherAmount;

    // =====================邀请奖励=======================
    @ApiModelProperty("注册奖励")
    private Double regReward;
    private Double regRewardBal;
    private Double regRewardRedPack;
    private Double regRewardRedPackOk;
    private Double regRewardRedPackNo;

    @ApiModelProperty("邀请奖励下级")
    private Double inviteChildReward;
    private Double inviteChildRewardBal;
    private Double inviteChildRewardRedPack;
    private Double inviteChildRewardRedPackOk;
    private Double inviteChildRewardRedPackNo;

    @ApiModelProperty("邀请奖励上级")
    private Double inviteParentReward;
    private Double inviteParentRewardBal;
    private Double inviteParentRewardRedPack;
    private Double inviteParentRewardRedPackOk;
    private Double inviteParentRewardRedPackNo;

    @ApiModelProperty("额外邀请奖励")
    private Double inviteOtherReward;
    private Double inviteOtherRewardBal;
    private Double inviteOtherRewardRedPack;
    private Double inviteOtherRewardRedPackOk;
    private Double inviteOtherRewardRedPackNo;
    @ApiModelProperty("邀请奖励代理")
    private Double inviteAgentReward;
    private Double inviteAgentRewardBal;
    private Double inviteAgentRewardRedPack;
    private Double inviteAgentRewardRedPackOk;
    private Double inviteAgentRewardRedPackNo;
    @ApiModelProperty("邀请奖励合伙人")
    private Double invitePartnerReward;
    private Double invitePartnerRewardBal;
    private Double invitePartnerRewardRedPack;
    private Double invitePartnerRewardRedPackOk;
    private Double invitePartnerRewardRedPackNo;


    // =====================引导奖励=======================
    @ApiModelProperty("首查奖励")
    private Double firstQueryReward;
    private Double firstQueryRewardBal;
    private Double firstQueryRewardRedPack;
    private Double firstQueryRewardRedPackOk;
    private Double firstQueryRewardRedPackNo;

    @ApiModelProperty("首单奖励")
    private Double firstOrderReward;
    private Double firstOrderRewardBal;
    private Double firstOrderRewardRedPack;
    private Double firstOrderRewardRedPackOk;
    private Double firstOrderRewardRedPackNo;

    @ApiModelProperty("首次结算奖励")
    private Double firstSettleReward;
    private Double firstSettleRewardBal;
    private Double firstSettleRewardRedPack;
    private Double firstSettleRewardRedPackOk;
    private Double firstSettleRewardRedPackNo;

    @ApiModelProperty("关注公众号奖励")
    private Double subWxPubReward;
    private Double subWxPubRewardBal;
    private Double subWxPubRewardRedPack;
    private Double subWxPubRewardRedPackOk;
    private Double subWxPubRewardRedPackNo;

    @ApiModelProperty("签到奖励")
    private Double signReward;
    @ApiModelProperty("升级奖励")
    private Double upgradeReward;



    // =====================其他奖励=======================
    @ApiModelProperty("手动发送红包")
    private Double manualSendRedPack;
    private Double manualSendRedPackOk;
    private Double manualSendRedPackNo;

    @ApiModelProperty("拼手气发送红包")
    private Double manualRandomRedPack;
    private Double manualRandomRedPackOk;
    private Double manualRandomRedPackNo;

    @ApiModelProperty("指令发送红包")
    private Double cmdSendRedPack;
    private Double cmdSendRedPackOk;
    private Double cmdSendRedPackNo;

    @ApiModelProperty("拉群发送红包")
    private Double pullGroupRedPack;
    private Double pullGroupRedPackOk;
    private Double pullGroupRedPackNo;


}
